package service;

import model.Student;

import java.util.List;

public interface StudentService {
    int addStudent(Student student);

    //pageIndex：页码值
    //pageSize：每页显示的条数
    List<Student> getAll(String stuname, String stuno, int stusex, int pageIndex, int pageSize);

    //获取总条数的方法（基于模糊查询）
    int total(String stuname, String stuno, int stusex);

    //主键查询
    Student findById(int sid);

    //更新
    int updateStudent(Student student);

    //删除,从数据库内彻底删除此学生记录
    int deleteById(int id);

    //退学,将学生的stats状态修改为0,查询页面中不显示
    int deleteStats(int sid);
}
